package org.edu.modules.oa.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.math.BigDecimal;

@Data
//数据表名
@TableName("ve_base_campus")
//返回值变程对象本身
@Accessors(chain = true)
//重写toString方法
@EqualsAndHashCode(callSuper = false)
public class VeBaseCampusEntity {

    /**主键id*/
    @ApiModelProperty(value = "校区信息表id")
    @TableId(type = IdType.AUTO)
    private Long id;

    /**校区代码*/
    @Excel(name = "校区代码", width = 15)
    @ApiModelProperty(value = "校区代码")
    @TableField(value = "XQDM")
    private String XQDM;

    /**校区名称*/
    @Excel(name = "校区名称", width = 15)
    @ApiModelProperty(value = "校区名称")
    @TableField(value = "XQMC")
    private String XQMC;

    /**校区地址*/
    @Excel(name = "校区地址", width = 15)
    @ApiModelProperty(value = "校区地址")
    @TableField(value = "XQDZ")
    private String XQDZ;

    /**校区联系电话*/
    @Excel(name = "校区联系电话", width = 15)
    @ApiModelProperty(value = "校区联系电话")
    @TableField(value = "XQLXDH")
    private String XQLXDH;

    /**校区传真电话*/
    @Excel(name = "校区传真电话", width = 15)
    @ApiModelProperty(value = "校区传真电话")
    @TableField(value = "XQCZDH")
    private String XQCZDH;

    /**校区负责人用户ID*/
    @Excel(name = "校区负责人用户ID", width = 15)
    @ApiModelProperty(value = "校区负责人用户ID")
    @TableField(value = "fzrUserId")
    private Long fzrUserId;

    /**电子邮件*/
    @Excel(name = "电子邮件", width = 15)
    @ApiModelProperty(value = "电子邮件")
    @TableField(value = "DZYJ")
    private String DZYJ;

    /**校区邮政编码*/
    @Excel(name = "校区邮政编码", width = 15)
    @ApiModelProperty(value = "校区邮政编码")
    @TableField(value = "XQYZBM")
    private String XQYZBM;

    /**校区所在地行政区划码*/
    @Excel(name = "校区所在地行政区划码", width = 15)
    @ApiModelProperty(value = "校区所在地行政区划码")
    @TableField(value = "XQSZDXZQHM")
    private String XQSZDXZQHM;

    /**校区面积*/
    @Excel(name = "校区面积", width = 15)
    @ApiModelProperty(value = "校区面积")
    @TableField(value = "XQMJ")
    private BigDecimal XQMJ;

    /**校区建筑面积*/
    @Excel(name = "校区建筑面积", width = 15)
    @ApiModelProperty(value = "校区建筑面积")
    @TableField(value = "XQJZMJ")
    private BigDecimal XQJZMJ;

    /**校区教学科研仪器设备总值*/
    @Excel(name = "校区教学科研仪器设备总值", width = 15)
    @ApiModelProperty(value = "校区教学科研仪器设备总值")
    @TableField(value = "XQJXKYSBZZ")
    private BigDecimal XQJXKYSBZZ;

    /**校区固定资产总值*/
    @Excel(name = "校区固定资产总值", width = 15)
    @ApiModelProperty(value = "校区固定资产总值")
    @TableField(value = "XQGDZCZZ")
    private BigDecimal XQGDZCZZ;

    /**系统终端ID*/
    @Excel(name = "系统终端ID", width = 15)
    @ApiModelProperty(value = "系统终端ID")
    @TableField(value = "terminalId")
    private Long terminalId;

    /**文件id*/
    @Excel(name = "文件id", width = 15)
    @ApiModelProperty(value = "文件id")
    @TableField(value = "fileId")
    private Long fileId;



}
